public class Test2 {

    public static void main(String[] args) {
        //int i = 10;

        // 装箱操作，新建一个 Integer 类型对象，将 i 的值放入对象的某个属性中
        //Integer ii = Integer.valueOf(i);
        //Integer ij = new Integer(i);

        // 拆箱操作，将 Integer 对象中的值取出，放到一个基本数据类型中
        //int j = ii.intValue();

        // 自动拆箱和装箱
        int i = 10;
        Integer ii = i; // 自动装箱
        Integer ij = (Integer)i; // 自动装箱
        int j = ii; // 自动拆箱
        int k = (int)ii; // 自动拆箱
    }
}
